1060
1
6346
16
1189
0
3125
2
3546
32302
10598
2402
5
887
809
3694
1238
1221
2258
2154
5347
4
1889
6668
3498
9027
1223
3779
1320
6247
4471
2835
2964