3131 360
1167 343
7882 200
32070 371
64628 104
38509 916
37032 440
62694 318
53951 273
100933 304
23166 558