1218
699
639
696
2239
931
37290
1096
671
5459
1598
12926
1595
884
2830
1247
2976
637
787
13531
1193
729
692
784
1638
5989
1619
2032
808
1258
1474
1646
1838
918
3610
2900
201684
980
1406
636
723
1296
3685
1825
1230
1368
825
864
982
1478
842
659
1643
4661
3709
921
1228
1131
811
618