1021
1
1418
2
2602
1115
1205
2678
10
2258
3
1037
964
1354
7
1501
0
1392
1069
2816
4298
8
495
1664
839
3889
1075
5
691
939
283
991
1885
2522