2954
2
2245
3
2982
1226
1
3053
7
1129
542
0
2598
490
919
2512
6174
14
189326
2274
3643
19079
6
770
444571
9
2738
3971
3028
267612
17340
2060
3238
2797
5
325
8313
2769
2542