1116 214
2947 700
2652 577
3136 146
18077 311
15963 739
17153 846
31342 66
13253 594
5819 359
12310 520