3261
1
640
555
558
2
1512
4388
7
1722
1993
2260
1861
2328
2439
5
5142
6
3060
3762
14572
1278
1400
3
618
565
242
190
107
1827
4
72
195
174
230
237
716