3503 507
15406 32
5269 122
9741 116
13288 438
6080 261
10401 91
8161 665
4079 825
14506 428
3602 394
3930 76
10166 546
6286 122
5221 600
1403 74
4947 490
2916 258
3172 265
3148 268
4360 684