896
2
1031
1
2168
7
1013
6410
12
947
1994
3
1701
1536
2903
1037
2378
20
1198
1826
1119
5
5181
6
542
639
989
3973
1277
2346
4074
1288
4
4201
1911
8
2498
2151
655
792