2402
4
1135
1
2247
2
1888
923
2722
3
5504
16
2377
2906
19944
1704
0
4382
1174
1092
1217
14887
18
1876
1047
5169
1956
1305
131589
297066
925
3254
1230
1528
1146
24337
22
10317