2489
2
899
1
2250
2245
3
7034
280
562
9305
8
5825
4
1429
0
3720
2525
297066
2732
2717
716
1226
3053
7
2802
6
894
371
4519
15
571
2268
908
4062
1936
504
592
2381