31183
12
1790
4
2457
2497
0
1020
1
2075
6
56488
4987
3
4362
5
1453
2
733
853
48766
24
1215
2079
19034
5168
15
2796
834
287
6979
2169
1348
1448
1306
2100
2008
2623
5620
11
1745