2951 679
1914 378
2207 358
3233 563
1068 101
691 115
1447 340
1584 399
1528 334
1649 281
437 45
822 63
2266 477
2993 882
868 140
2953 850