316
47
170
41
1148
22
8
15
176
8
101
305
77
478
328
652
312
28
1489
517
8
17
297
37
494
101
437
5
727
879
222
564
1191
6
15
110
20
9
206
12
810
730
482
53
13
790
33
55
114
400
280
412
12
1972
