1512
1
3426
4
1819
2865
9
31371
64
1913
2465
0
3158
2
631
3083
2082
662
711
2165
4290
3
2308
2932
2818
2903
3051
758