21186 810
5423 603
3648 678
6629 348
7470 251
3368 421
1308 32
2529 471
3984 443
7885 838
4074 537
1562 288
10670 366
6017 731
7900 237
4817 259
7050 891
1577 142
5352 654
5211 625
1962 217
2551 468
2094 159
4895 139
4562 457
6618 650
7473 90
3943 380