310 100
3664 638
227 60
2983 661
2732 664
2131 612
313 88
861 183
1962 419
2760 759
2778 574
1427 443
2576 748
2228 663
161 26
808 184
950 304
553 110
2068 463
308 82
249 64
2385 696
1243 255
875 276
2127 470
978 205
2129 663
44573 352