906 89
28058 590
42267 125
2605 796
3076 966
499 56
1306 307
8102 52
2391 538
295 39
1414 333
2477 292
3062 862
9502 239
3563 338
15212 371
4370 780
5413 240
9312 563
684 173
31198 96
43584 474
17214 863
2477 269