1230
2
9244
1
1617
3
1696
0
3564
584
46414
1418
529
458
2105
3659
14
11756
674
768
1152
4328
10
1595
1009
1015
3287
1105
31535
2522
481
691
4594
649
552