3354
1
2586
2
5922
5
3403
2505
1306
1973
2304
582
0
1665
2044
2057
253
2344
2597
1015
2294
1683
951
3683
1773
3
1038
1558
1753
2890
946
866
1247
2312