1250
2
427
1
6294
619
5155
8
1367
3056
3
1683
1617
2604
9
1103
1132
0
553
1865
2151
5
804
788
1084
616
935
493
1049
1953
714
861
1289
1129
400
1167
1044