905
1
614
1933
0
3460
5
392
329
800
655
622
819
2073
1071
2486
934
2
4249
3
2705
12
1133
532
917
1806
785
748
1671
4
765
602
2110
6
1155
2081
1469
3487