2313
1
1020
1192
2
1185
1552
4
2226
0
918
7909
6
1243
345
2455
481
1028
3231
366
2179
683
628
1132
383
1078
1189
5805
3
518
8440
654
2042
577
2257
928