983
2
1699
3
2190
1212
1
1543
2376
20
2459
4
2935
8
4388
7
1740
10
2601
2258
1535
1703
1196
1573
6
3927
12
944
1962
5
1050
1240
8927
1800
7676
1051
1277
0
1096
1663
1380
5236