995
1
2181
619
951
1093
0
1260
1883
2
2687
2999
3
496
564
616
1590
1526
2502
7034
2740
467
3107
7
1320
2578
3546
3140
4
2906
5431
3024
2131
1380
1382
2299