3080
3
2666
9
1044
1
1804
7258
0
751
2258
1787
2902
16
255
4044
5
2465
2
3125
940
23802
9435
8
528
7793
4
1812
2476
775
575
297066
621
4471
1239
1679
2903
2964