3262
3
1452
1
9611
0
10293
5
3831
7
1295
20850
1663
2650
20
2534
549
444571
9
3361
280
844
2
2808
2660
1506
4
1599
1581
1991
2276
3841
2044
2250
1468
3765
2245
297066
4198