2302
9
1812
3
234
1
2209
1609
833
0
189326
1282
4016
2
1935
5527
2443
1306
3041
1485
2773
1526
5439
2349
2838
4
2245
1047
1289601