683
0
31535
466
3114
4
968
3510
2
4111
2749
1
2748
2191
1452
1098
422
1969
2600
5
116
2546
928
2257
4895
8
2493
2064
2076
2189
467
105290