424
506
338
35
115
356
121
51
468
59
71
86
162
103
24
31
499
95
279
3609
12
70
104
126
312
49
110
430
17
260
6325
1736
97
442
708
145
48
323
248
57
301
19
447
47
30
10
443
684
1624
2562
29
118
167
119
346
23