318
431
155
276
145
609
158
648
47
42
5
2869
2127
742
4
1288
356
120
82
52
30
19
2867
2824
43
3
1
2
27
23
97
534
466
68
39
46
79
85
614
535
88
230
10
148
146
502
8
144
1144
71
285
13
107
702
2165
29
33
6
12
67