4099
8
2534
2
1011
3
1245
1
1554
2999
1752
0
582
766
370
873
6346
16
451
3172
2370
3296
4
345
3400
223
2277
742
1763
392
2234
2336
5
1285
5726
2297
796
6
1220