968
463
749
584
527
367
624
2988
1440
3938
1474
1933
1479
1797
1225
2740
3782
1799
1774
1824
4093
1005
1781
1500
1166
1166
2312
3163
2476
4043