186
48
40
903
592
134
27
186
9645
491
183
342
360
544
2433
73
402
330
111
259
335
392
259
15609
3963
165
262
66
810
18
42
102
77
648
496
156
554
863
33
430
116
449
204
447
940
487
18
41
548
1107
92
1512
7741
768
107
304
133
92
715
2774
63
99
534
532
164
49
816
642
33
53
111
1041
17
363
57
532
3
1822
232
405
107
135
544
34
101
Array
83
170
70
233
155
537
38
113
17
276
762
964