506
0
1751
2
44199
2330
4
3894
6
3092
1
1612
8876
8
4640
440
166543
18
6294
558610
2301
484
472
4057
15
31535
21743
482
918
308