23058 1597
6753 393
19829 349
13105 56
15983 648
3752 695
1459 53
3059 509
5053 915
8245 587
3977 464
3116 669
2106 155
3673 729
4390 788
1291 39
22558 559
2620 58
1964 82
2352 505
4245 722
2133 452
2661 308
3283 711