980
1
2209
7733
2
24337
22
123674
35
2786
1000
0
1161
3738
5
2549
11
5090
1694
673
1185
4335
6346
16
1001
564
801
718
7034
5204
3
2299
1376
3354
1526
9
603
356
1922