3326
2
678
0
1428
1139
273
1533
3
467
419
351
2668
683
1096
587
1822
1
970
176
291
384
169
282
1840
592
614
392
616
21
2881
2470
574
1877
380