3748 703
1659 338
2599 249
1430 93
2934 155
27090 83
5470 420
219300 951
113407 396
41602 503
152817 651