1300
945
905
5160
1178
12845
806
894
1940
968
1346
882
894
1262
848
4515
1929
843
10667
919
2092
1028
1194
789
3890
873
827
2075
913
803
789
7759
1291
1645
1036
2287
4837
1050
1141
883
961
906
822
4181
3817
1207
2426
1259
1259
15231
1509
1199
1362
1557
41093
1491
35643
813
1621
5973