528 70
6046 244
15452 61
56333 452
1696 469
30733 978
10408 245
4777 739
5864 709
2398 587
140947 294
11085 385
71243 68
8974 621
2911 769
6209 305
5840 244
28001 128
6933 80
11371 712
6271 418
1299 334
10798 652
10634 603