496
0
1603
2
6182
1
2760
4
1568
830
2578
2394
1814
1819
451
1746
3326
3
1691
1000
2710
1813
1681
693
915
801
868
1532
1632
2294
3562
1147
1993
2669
4079