1012
1
1367
2
1351
0
20147
44
3294
4
4306
844
1954
907
974
1258
576
790
881
962
1054
944
969
1439
848
11146
8
1485
2909
1510
3
1779
772
2111
9093
926