1129
552
984
497
509
171
480
179
706
100
538
171
658
242
242
77
692
125
602
114
503
82
522
137
505
276
472
315
769
321
424
153
3321
2091
1056
610
985
343
682
256