103860 259
4442 574
17853 469
15982 571
4056 748
2297 527
1068 27
1433 157
7270 635
6119 452
3384 281
10259 723
2970 741
5773 121
3308 200
4964 879
3496 720
3103 769
7069 139
3153 538
1621 290
8757 143
50379 119
30556 597
3615 102
2624 525
2839 367
4405 639