2954
2
2982
3
879
1
1129
542
0
2598
2512
189326
2274
3643
19079
6
770
444571
9
2738
3971
3028
7
267612
17340
14
1220
2060
3238
8313
2769
2542