1330
172
44
247
139
437
939
275
35
40
8
17
1578
270
314
7
1100
689
305
510
801
158
486
295
542
47
201
667
212
90
901
1655
102
89
1062
85
446
592
373
367
252
252
11
110
1254
111
39
29
661
2
608
81
559
