3113
1268
453
1940
460
483
1191
2122
352
576
411
3048
587
266
530
395
709
363
631
2921
826
321
1021
691
