520
1
135
871
3
1183
2297
4
1085
2
2184
2520
7
719
3025
1404
735
147
655
568
703
1597
2802
269
1569
123
6693
5
120
680
3125
1825
0
885
1766
1209