1605
1
2762
1303
1539
1376
1643
828
1180
392
0
2650
20
3629
862
1928
1195
1412
1396
3539
3
2680
2534
2315
1897
1101
1179
3871
2
1669
1706
2794
951
1618
841