570
607
33
1329
1747
385
690
713
967
36
20
1033
567
283
70
957
1447
58
165
94
27
95
198
62
63
46
529
195
219
442
522
456
1100
333
918
72
327
65
52
269
367
148
693
37
921
626
121
68
215
164
2854
1394
188
81
538
39
469