1001
1
1638
1015
2
590
537
89
2857
18
2764
3
2672
7
1256
489
1659
11
396
515
1584
3019
6
378
472
1205
5105
0
623
87
466
6834
10
447
759
465
561
1829
4
1571