1502 71
2741 290
16066 928
51390 776
4188 31
3911 136
4049 313
10949 234
4901 956
3342 540
3832 388
15737 614
2484 309
2162 115
4932 622
4024 585