645
0
1396
1
1605
2762
4686
1303
1539
1376
1643
1180
828
2680
2315
1195
190
1928
1897
556
1669
1706
392
5432
1546
1596
4306
6
4237
106
402
1621
1653