2
987
270
223
81
2236
252
608
175
610
312
212
888
252
1062
11
27
351
1359
663
424
801
373
1204
139
38
133
378
16
1611
901
70
104
589
179
510
32
713
110
102
1
158
775
3
870
1982
1330
76
334
145
57
367
