21181 810
5422 603
3647 678
6628 348
7469 251
3365 421
1308 32
2529 471
3984 443
7885 838
4074 537
1562 288
10670 366
6015 731
7900 237
4793 259
7050 891
1572 142
5352 654
5211 625
1961 217
2551 468
2094 159
4894 139
4562 457
6618 650
7473 90
3943 380