3001 852
2628 329
1358 317
2795 363
3962 413
3311 672
3934 595
2105 181
2975 218
1919 520
1727 502
2994 760
422 81
244 23
1305 250
1278 333
2137 460
2426 575
1489 275
1334 266
278 69
1605 339
2417 462
1415 334
2080 115
2830 641
1554 331
10675 559