2530
2
5849
5
2386
1
888
1305
0
2860
2245
3
4
511
4757
8
1333
6236
10
1451
3254
1174
10827
2629
2134
4968
1013
7222
3660
6018
585
378
951
1015
1723
562
2906