504
142
24
2480
30
181
57
192
132
41
14
29
91
109
16
77
48
36
53
28
65
199
92
287
254
307
114
15
4
38
374
185
178
10
19
9
702
13
33
144
67
124
7
534
25
46
70