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