1333
1
2955
2
980
413
0
53
593
443
1020
815
425
78
1877
600
667
968
374
453
467
379
699
359
158
1663
529
319
584
693
416
1119
455