2502 768
896 159
20218 382
24232 277
1689 82
36143 740
16143 634
6779 726
14918 381
29126 840
8302 745
2911 439
1743 112
4130 396
5336 35
8240 351
1352 177