1056
1
521
16840
15
1099
2328
3
375
4740
399
543
0
105290
3203
10
2257
2288
2105
1222856
4
2870
180849
1384
2
20634
8
1645
2724
11
7334
3047
517
955
602
648
8280
1367
3868