19733 192
2561 346
4642 777
3043 667
5432 654
5284 44
8440 101
2960 32
768 36
23136 265
12319 596
2328 187
3118 504
25884 71
2392 231
2896 243
3315 281
16390 233
5047 899
4084 404
37143 506
5899 180
665 81
3321 215
2369 234
2898 487
3364 46
1985 120