288
21
33
160
5
4
23
57
210
27
2244
434
602
1076
6854
894
454
2369
71
691
4517
86
357
36
186
135
500
99
16
203
13
10
75
64
269
252
97
2269
32
566
302
3314
233