429
1
1330
5
570
178
228
340
2
298
84
441
845
500
4
101
310
78
2528
7066
17787
21
604
0
3242
15
983
751
2914
1360
1085
2571
3401
869
1705
4135
8
2704