2557
2
1132
0
935
804
570
1
493
383
1254
6301
14
1084
300
662
475
1237
2211
573
1053
2188
9
1049
714
3060
1129
553
2314
8
913
476
2124
1454
1282
611