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