3506 273
999 103
3447 624
2159 331
3832 557
10789 105
12643 349
2058 254
46465 647
2512 158
4271 126
1179 40
3264 281
3550 487
5659 611
10304 118
14533 187
29844 137
5281 420
3700 890
4532 720
6878 102
3051 522
4706 884
10384 402
8846 515
9539 295
4399 72