336
0
1671
1
31535
1346
857
2810
818
341
1348
139
4111
2
2668
2211
4922
391
3303
1169
529
536
545
1192
2749
4452
2117
4
392
2805
3
886423
17353
217
445