108
1
655
946
3
2610
9
841
78
1583
1274
0
1180
1099
2
1267
746
1111
4
1330
1331
1459
3408
1147
1611
6
411
825
925
894
2324
1288
2196
1862
990
685
1884