2872
4
4530
2
2901
1
1267
3036
3
2344
9305
8
4099
2294
2698
1812
1168
3485
7
1819
3227
1446
844
1691
4285
4149
421
1749
1423
1564