2402
4
1135
1
2247
2
1888
923
2722
3
1092
1217
1956
3254
24337
22
2268
400
0
1876
4309
1075
658
1305
6929
11
19932
6
674
925
1230
1528
1146
2322
913
1437
1444
1308