172
903
125
984
733
4
370
572
367
145
111
369
868
545
81
1233
65
4
11
183
1071
306
779
73
773
140
1983
468
192
163
134
951
42
378
17
76
454
226
316
573
939
77
36
313
154
769
23
100
35
604
121
879
280
