3524 532
12045 207
32586 288
29550 107
10917 82
59825 597
2972 623
22572 174
2148 217
1657 365
2447 522
3220 504
4938 762