2185
576
1778
427
5317
1966
1236
342
5277
2265
734
254
561
229
697
266
905
419
463
243
1068
328
1655
657
805
203
735
135
719
303
1094
370
738
224
632
377
816
115
1307
435