4536
2
46414
1
402
0
53
1649
25137
17353
517
1045
649
2459
9
1009
1075
3373
295
953
584
2328
269
1152
458
639
422
97284
138355
2199
478
608
572
6800