2347
12
1970
2
1410
649
1
3001
4
1890
3083
8
1141
0
1368
3
1771
1344
3338
7
1650
540
470
4006
2671
3694
1039
1010
3955
9514
9
3311
10
883
2375
558
4406
24
6939
1309
18