2402
4
3624
3
2755
2
4101
1
1482
1092
1135
2247
1217
1888
1876
1295
108797
0
3854
1956
923
1816
2722
2386
1288
1137
2245
2530
6236
10
1174
10827
2629
585
378
951