4099
8
3326
3
83
1
801
0
2159
1000
2980
1660
1547
2194
2
2710
1382
2368
830
1816
582
1749
1431
2930
1681
3429
7
868
1788
2069
5
496
1394
2338
4715
2489
2584
4