3520 532
12045 207
32586 288
29538 107
10915 82
59823 597
2972 623
22572 174
2148 217
1657 365
2447 522
3220 504
4937 762