11382 820
12875 301
17005 154
12124 135
11927 349
2924 227
4316 681
21635 669
8510 834
8252 503
7207 418