2954
2
2982
3
3503
4
1129
1
398656
19
542
0
2598
2512
189326
2274
3643
550
770
444571
9
2738
4724
3971
3028
7
267612
17340
14
2060
3238
118
8313