406
211
615
21
620
1347
1445
307
689
46
646
35
2805
64
802
464
882
534
884
1082
46
17
62
1099
48
338
25
469
36
574
354
1269
903
324
19
37
924
1007
33
302
135
496
51
11
1094
1092
22
151
978
1387
591
