496
0
1814
2
1691
1
830
2394
801
1000
539
2226
1699
3326
3
1191
2562
915
1061
802
693
673
2294
3562
526
4179
1532
1603
1168
6182
2760
4
1938
4099
8