3106
5
3380
7
1934
3
1110
8
11682
18
2654
1329
6
803
1
901
814
988
729
2
542
171
4
363
0
242
1373
2493
2454
1227
1401
3454
1353
1371
984
351
303
617
533
87