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