801
2
879
1364
0
948
1589
1
570
1419
3801
87
11404
17
767
2403
3
1817
1510
4
2573
6
2623
4156
3568
1389
872
1360
2799
1801
104
702
2333
5
2267
709666
47080
212256