4594
1
31535
0
768
2952
1378
2
1824
467
2748
1418
3287
3659
14
1649
396
552
458
1099
2103
6800
1431
8766
909
1192
25127
46414
1428
1069
1152
896
1105
2275