3280
4
1304
1
954
1564
1194
2
1382
1761
1415
1465
2505
1306
3957
999
3
1251
1283
784
0
1015
2294
951
3354
1380
1297
1038
2312
582
1740
843
2495
1451
3518