515
154
294
596
110
404
39
109
56
24
34
1540
71
32
83
653
18
104
824
84
19
1075
139
297
13
15
66
91
720
96
52
669
123
239
298
1434
180
459
242
22
3961
533
661
101
93
480
48
8
26
27
67
12550
85
61
820
4018