589
0
301
138355
1043
484
605
968
1009
267
608
369
4594
1
6800
3287
1779
429
2809
2
580
376
2952
427
2941
1095
391
771
1161
1045
422
918
719