1135 214
2955 700
2841 577
3143 146
18108 311
15982 739
17277 846
31406 66
13270 594
5841 359
12352 520