9991 580
17345 198
14824 501
6217 349
8865 465
6887 70
11004 877
12631 666
4275 680
23961 323
20782 592
7002 335
10536 363
15381 257
7820 186
14160 282
12901 154
15158 504
8621 516
2450 250
4902 688