1588
0
581
678
1156
1
1344
2313
1020
1192
2
1185
1552
4
2226
1743
3655
3
918
7909
6
1243
345
2455
481
1028
3231
366
2179
683
628
1132
383
1078
1189
5805