1180
450
3808
2133
1360
515
1298
506
1636
552
839
398
1170
515
972
298
874
292
743
350
996
341
905
419
3183
1570
1195
678
580
226
612
358
632
377
1674
842
623
402
5478
3190