31371
64
847
1
4283
5
2465
0
2692
3
631
2430
2
3882
5521
4690
5389
12459
5033
15
2865
9
2767
2292
1913
1481
4465
22
711
1977
1529