2489
2
899
1
1078
3310
2436
1429
0
3859
2611
3
5579
7
3720
1475
2601
4
2195
526
2838
371
725
908
2735
5
2717
2802
6
504
1768
712
873
3544
3366
2080
784
5825