1544
589
3031
1038
1649
552
1232
548
812
370
704
168
305
161
608
162
597
183
405
215
373
114
281
100
464
184
442
148
910
85
641
215
648
189
392
33
590
133
389
169