1051
1
1332
4258
467
0
4034
2145
6047
4
1015
496
1606
4562
5
6236
10
2000
9055
8527
1047
2
830
17970
15
2352
2990
3
12779
8
2245
2368
12459
3326
19944
2600
1289601
18816
11
1380