1384
1
984
1533
2
3354
2505
1306
582
0
2044
2057
784
1015
2294
1683
951
3683
1380
1038
1558
2890
3
1618
866
1247
2312
1225
1740
843
2207
2495
1451
3518