3095
6
1115
1
1820
2
1702
3043
1302
0
322
848
1132
476
2188
3
964
3626
2330
440
2815
4
1507
1129
1334
2991
10
670
1922