2903
3
467
0
496
1734
2
1000
1819
1
830
2131
868
1303
3442
1285
3090
6
1380
673
2377
662
2932
1844
801
2110
526
1749
1787
2535
1814
536
802
2996
697