931
5255
933
875
2505
9518
917
823
2013
902
1100
2181
952
1110
2162
1058
1015
12208
880
872
2098
978
2109
832
1290
17569
2634
832
881
921
907
1336
24756
1446
813
5887
900
1619
2622
985
1020
947
1092
1030
1254
2782
926
912
1046
3297
5394
3511
959
998
862
1127
11732
5308
1149
901