347
126
51
352
1043
43
1244
311
214
47
321
23513
536
325
202
6611
53
111
358
10614
72
131
555
21512
21115
551
12
11342