276
1
1622
3
3333
2
789
2386
4
865
409
537
761
577
0
1534
1763
7
805
1874
2012
907
999
1059
528
792
1539
1654
2155
158
1592
1146
2131
33
1749
77