648 101
2181 414
1332 300
344 71
1523 257
559 66
2671 585
3067 819
848 133
1348 302
931 55
3080 632
1145 310
2706 691
499 85
2957 689
1179 194
1455 420
2607 595
2200 612
2894 733
402 73
1295 354
476 34