2142
651
932
257
433
164
434
96
87
21
337
44
491
6
500
154
329
111
354
16
142
58
580
153
406
56
482
136
379
18
276
91
480
90
181
65
269
109
556
159