2542
2
2405
1
2528
3
2738
2740
1184
6753
17
2763
0
2593
1622
2954
297066
879
3633
13
2152
3503
4
2274
2368
1129
13499
5