5978
6
2711
2
3910
3
5151
398656
19
4945
1
3453
3062
8
6105
1105
0
2738
484
534
2663
596
490
475
1744
8582
1298
850
938
1243
2123
429
1103
323
2271
4
334
8527