1124
1
1566
2
2999
3
1752
0
1632
1840
6
1388
732
6346
16
2934
1232
1448
2234
4
1261
2368
2344
4285
4438
2297
796
1285
1618
5406
4670
1394
4012
891
2528