3001 856
836 231
3019 642
2863 895
133 22
1918 511
647 192
287 77
907 291
202 49
1998 642
2170 621
272 52
157 27
1072 278
198 59
559 57
2423 746
2539 496
634 131
2985 821
1707 323
2526 696
1699 352