1780
427
5281
2267
2364
1185
1360
515
1157
564
488
177
828
295
847
132
733
272
712
165
589
185
714
191
561
229
998
342
1115
482
923
493
697
266
382
80
680
231
435
112