10
1
2
2479
13
171
304
539
1116
105
28
7
4
6
4364
94
181
519
8
1999
487
1002
984
3
2099
1646
2021
3022
62
121
386
84