333
0
104
147
106
1051
2
2459
14
2351
139
566
1
193
1791
173
3242
4
782
653
1611
1215
1908
374
1294
959
1065
622
158695
720
564
448
471
334
2495