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