3071
841
585
1220
745
1092
8240
5139
931
821
699
2344
1140
777
693
1692
13564
668
755
702
764
932
677
876
759
927
5448
1327
1120
1583
679
705
938
889
1001
961
1857
1347
1035
1364
1661
1097
1067
6275
960
2690
4289
1179
1581
1460
2178
1413
1831
1642
1772
1299
3322
1933
1195
1286