3502 651
2388 262
7592 166
7649 945
16790 407
5749 383
9214 328
3274 201
3066 314
7491 197
4230 806
5690 431
5881 47
4675 711
4969 615
2998 823
15288 833
8752 789
7802 494
2661 331
6012 541
3390 346
2644 261
12106 538