31535
0
525
390
418
4598
6
290
2168
5
464
2855
3
369
1332
1604
1677
1362
1
2694
587
671
2644
2
10270
4
3360
2024
14492
846
3437
382
8597
9
1750
93
2347
3651
15