2402
4
1135
1
2247
2
1888
923
2722
3
2919
1092
1217
1876
1956
1305
925
3254
1230
5347
1528
1146
2966
6
1650
1437
4537
1195
6572
1407
950
947
2948
1250
1187