598
2
1471
1
475
614
436
456
2000
3
416
1584
5
555
742
1399
1457
3355
4
4969
499
1245
13
1085
1976
7
2298
1768
801
2935
1227
3373
2919
25
1079
1113
771
890