1756
3
1663
1
266
0
1693
458
1603
503
280
581
4594
4328
10
496
584
1888
1378
2
431
2522
1152
1161
1075
621
691
668
759
467
471
301
1352
683