56488
0
2922
9
2271
1222856
4
1665
1
10396
8
1054
2033
2
3044
27
4252
1481
3077
3
356
1756
2431
827
2397
1968
1502
3293
962
834
4232
6979
2825
7
3277
4362
5
1633
1329
853