2995 597
2399 166
4008 83
4242 681
3390 496
5355 814
4159 214
2329 505
1805 69
3097 630
2920 275
4511 892
2331 262
6802 154
648 130
1000 26
2177 447
16098 496
7062 667
1351 46
6445 396
7718 127
23415 579
9811 639