581
3072
2993
4099
2545
5780
2156
1654
951
1985
1103
1115
1217
3776
716
1220
3011
894
592
1249
365
787
1054
1206
1375
3269
5221
782
986
461