31220
10
346
1
520
1559
2
2149
8
2189
0
1343
7082
9
1774
408
3493
5
1925
3
1593
7
504
1352
231
419694
121182
2142
2221
422
329
105807
42
1021
4
385
2283
1074
3663
16840
15
17353