2996
0
1862
1
758
4926
5
909
1500
477
1734
2
19783
2535
809
1637
3
938
337
1312
4044
3083
17946
3176
1518
2465
817
1875
3159
3125
392
789
1045
32302
2411