10531 451
5340 78
16920 338
11494 808
12601 803
19938 523
16957 504
1937 70
18687 182
15998 201
2740 29
18299 474
17667 471
11998 596
3633 127
5347 309
2279 79
12349 187
8552 318
6447 877
3566 682
8725 405
4334 519
14000 159
8842 176
16500 185
23051 595
13148 617