124
57
2879
54
672
2238
281
676
763
1245
605
1833
641
241
25
342
44714
69
911
73
1677
472
291
1426
1183