787
0
1257
2
2211
714
505
472
418
2277
5
8116
6
1636
363
458
422
63
414
553
691
246
373
573
913
2972
846
139
575
501
46
1454
1348