2502
2
1744
1
12459
3
2897
1974
2105
1540
0
2234
4
5141
7
5771
10
1639
988
2193
9
2333
174730
18
1618
2344
1289601
641
2999
2152
1481
5147
1182
707
1596
2732
13018
2431
4670