1000
0
673
5949
5
1391
1
2142
2
1068
1252
1763
1239
802
621
5521
1033
2384
4
3696
8
2585
1840
2649
1716
3252
1749
528
4321
634
1869
660
1506
459
4291
2935