3
7
100
382
147
10
35
1
257
80
166
331
2
673
613
1748
17
85
620
425
86
435
72
197
393
494
801
99
109
11
64
19