114
59
2869
55
682
2288
271
676
763
1235
605
1853
651
241
25
342
45014
69
911
74
1697
472
281
1426
1183