4896 61
6462 421
5906 799
2778 358
8425 226
4097 160
53250 557
13252 39
12563 487
11043 754
11861 123
8120 678
4539 28
11967 211
19987 589
3871 404
145249 273
5220 249
2184 131
21891 424