46
793
401
955
187
12
1079
156
29
252
970
432
453
2
387
523
118
148
432
322
178
202
49
390
326
227
245
70
2012
376
19
148
7
508
74
80
74
11
176
331
51
364
149
188
97
27
17
4
1127
669
