2132
2
2528
3
2502
5
3284
7
1683
0
854
4585
10
3256
2771
2935
1451
2954
2982
1129
1
542
2598
2512
189326
2274
3643
19079
6
770
444571
9
2738
3971
3028
267612
17340
14
2060
3238