2300
11644
767
3886
173
978
77
388
68
354
179
903
170
899
156
780
39
196
16
73
16
72
9
41
27
145
2
29
15
81
2300
11644
767
3886
173
978
77
388
68
354
179
903
170
899
156
780
39
196
16
73
16
72
9
41
27
145
2
29
15
81