1069
498
25
29
928
339
773
964
1196
874
92
176
1535
31
2139
52
582
370
902
774
1042
645
77
732
231
353
900
147
442
150
2354
1686
999
7
1265
475
349
760
509
597
337
13
517
179
314
442
17
