3236
4
2860
1
1054
0
910
513
2772
3636
479
2623
3
2480
784
3323
2
7820
7
2707
806
898
588
1382
1419
428
565
593
662
496
673
1093
3593
16