2581 501
951 199
1132 239
1359 189
429 36
113597 922
10269 108
20880 167
17372 114
8658 403
695957 1490
27204 704
49027 923
4638 172
6266 605
4000 153