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