628
89
525
81
392
217
36
443
304
215
83
170
86
427
10
106
748
74
62
22
108
69
221
359
248
187
596
90
283
285
91
372
148
24
76
66
297
128
4124
2728
154
326
1156
67
342
118
38
56
143
152
98
11
68
71
145
29