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