855
41
19
831
658
594
383
725
791
637
317
3200
1269
937
2198
636
2607
2268
967
1053
913
719
746
1380
3092
1628
2625
1254
1141
1048
79
78
525
287