2
509
873
143
18
48
83
415
119
1254
467
275
632
104
1729
27
1105
21
303
50
759
886
416
25
136
214
51
1970
24
503
129
7
53
844
386
329
608
1518
207
26
118
1054
161
58
466
862
984
2237
130
60
177
190
362
4
