652
29
985
532
1946
1042
312
101
181
102
301
383
521
511
271
311
903
231
693
28
17
24
361
282
26
18
34
342