11654
81
506
104
157
140
61
102
1364
268
183
30
152
21
329
306
101
38
26
15
49
578
91
83
40
72
50
966
863
1251
328
1550
627
24
19
59
75
609
390
602
117
42
4763
337
125
53
257
58
60