1001
1
1637
589
2
536
1256
2672
7
489
846
0
3019
6
561
1828
4
447
6833
10
465
758
987
5101
623
1204
87
466
377
471
2840
2227
3
498
490
538
1278
505