5950
2108
4133
9343
5840
4937
3345
3467
9071
2565
2639
8582
6310
9770
8860
2930
5274
294
1500
1459
977
3448
839
4885
8437
9176
8537
8352
654
9572
2539
1203
2940