1138 214
2958 700
2870 577
3147 146
18113 311
15983 739
17294 846
31412 66
13271 594
5845 359
12365 520