1098
0
269
503
3092
1
968
1152
4594
1439
2
1378
653
1754
1463
3498
4
2735
1043
2299
2224
2758
1498
282572
3659
14
802
729