918
931
1346
869
948
1127
1084
2331
4981
999
1455
4694
2459
1254
878
1916
1321
953
1153
2843
901
1211
50253
1175
1652
1196
2872
5334
1163
922
3626
6839
4474
1059
1800
910
1733
2457
1249
3045
2918
1189
51961
1206
1010
3987
1397
858
1033
3611
1024
1113
1648
1083
3009
2396
1272
959
1362
2023