215
261
126
56
413
17
67
23
1084
5
49
406
6
12
446
884
22
289
771
688
404
99
1247
768
948
106
21
75
39
40
113
508
129
18
55
43
48
519
460
3703
27
153
80
50
2714
93
35
297