2659
3
3330
0
32428
1015
5
1279
2
1215
1
1051
2166
4
1028
583
254
1627
669
460283
6
2601
2209
1186
1861
10
2724
513
770
1098
1351
832
466
821
2247
687
988
1882