31183
12
565
0
1327
1
1758
1020
1215
9244
22330
22
13159
10
2169
2
351
3301
2796
8822
5
2967
653
97284
1306
4
787
629
2260
3
538
11611
3650
3990
1655
1326
3100
1115
4713