20189 220
10956 430
1333 75
2619 378
3504 75
7828 272
3823 161
3656 671
4244 528
8531 623
1691 188
2194 257
1381 95
3702 687
3716 581
3170 519
2131 241
987 25
1263 115
17961 465
10399 392
3303 391
12288 115
7721 532