18339 161
2179 340
1360 277
2303 558
2543 502
3047 841
47400 167
2190 553
658 69
2593 584
55269 314
3923 665
3481 894
7023 112
2985 336
2883 657
3593 332
4764 462
2627 270
3411 757
4450 777
3384 829
5538 912
3017 647
2371 489
3011 434
5347 506
1275 30