31535
0
2275
2
25137
20634
8
1824
968
3691
5
3114
4
1671
1
3440
2730
6
2809
1636
246
58
325
787
631
1132
475
19279
3456
552
2574
1020
458
405
2668
356
1650