3670 532
12260 207
32727 288
29974 107
11036 82
59960 597
2979 624
22594 174
2187 217
1663 365
2460 522
3228 504
4947 762