9992 580
17346 198
14824 501
6217 349
8874 465
6887 70
11005 877
12635 666
4275 680
23961 323
20783 592
7003 335
10539 363
15382 257
7822 186
14162 282
12901 154
15160 504
8621 516
2451 250
4902 688