3835
5
3354
1
1344
1452
1660
2502
2505
2
1220
1938
1015
1038
3518
3
1451
0
1118
2522
1743
1681
3054
2057
1683
1787
2999
1306
1334
2500
946
2166
1547
790
1558