12928 171
5831 115
4720 686
13592 479
3794 165
5263 452
6387 576
8636 843
9217 614
29083 425
3169 98
6513 501
11854 590
38462 285
20603 674
2050 151
6146 398
5527 119
11845 466
3974 28
5251 283
10601 606
6341 251
4584 318
6978 683
3340 335
6963 829
8229 226