2255
2
928
1
1248
2245
3
3053
7
1601
3691
4
3765
859
1970
0
960
2316
1720
297066
2771
4152
1057
1603
267612
2902
6
4978
1630
1226
894
1115
539
1190
469
708
99072