31220
10
367
1
152
0
2813
2
1863
1356
466
3922
7
5617
5
1616
1650
390
665
120469
35
423
325
1128
1929
1712
1738
3027
408
931
55
482