101
975
845
2304
1163
981
1035
793
553
1044
879
1
2
731
27914
471
23711
1247
644
1125
20710
21214
5
31
12410
921
769