913
0
1501
459
462
1
1841
4
1282
1129
491
2284
882
787
484
482
981
2320
290
2683
458
4106
546
1898
1332
647
846
58
240
332
483
448
288