4594
1
1009
0
653
896
768
1115
46414
2275
2
543
1754
577
637
458
58
422
1543
546
683
3663
2395
334
213
383
1182
1343
2328
1132
572
558