9996 580
17346 198
14825 501
6217 349
8874 465
6887 70
11008 877
12635 666
4277 680
23961 323
20786 592
7004 335
10539 363
15382 257
7823 186
14165 282
12902 154
15162 504
8624 516
2451 250
4902 688