454
570
607
33
1330
1747
385
690
715
969
36
20
1034
568
283
70
958
1449
58
165
94
27
95
198
62
63
46
529
195
219
442
522
456
1101
333
918
72
327
65
52
269
367
148
693
37
921
627
121
68
215
164
2856
1394
188
81
538
39