1056
1
16840
15
383
0
1099
2328
3
4740
1129
105290
3203
10
1084
1132
935
1222856
4
2211
1384
2
20634
8
2724
11
2105
475
180849
1073
3047
517
602
648
1367
3868
282572
300
1906
5