884
1025
1247
516
3251
966
1375
4907
1184
3240
1456
3013
3670
158
3015
865
2916
1202
1065
1738
1117
2370
791
4286
2303
2626
1393
3462
3892
3044