1513
1
1211
1645
2
2760
4
3354
1562
3
2505
1306
1361
582
0
2044
2057
1015
2294
1683
951
3683
633
1038
1558
2890
866
1247
2312
1124
1740
843
2207
2495
1451