31183
12
7756
3
2260
1748
0
2169
2
1215
1
4713
5
770
3559
2764
13159
10
1866
4915
7
570
733
8822
1671
1790
4
1758
5135
2275
472
287
4987
4936
3114
14
4598
6
2506
1960