1645
617
3298
1063
1696
563
1276
564
822
371
712
170
313
162
623
168
601
183
413
216
391
119
293
100
466
184
449
148
934
89
647
217
659
189
401
35
593
134
394
170