31535
0
25137
2275
2
19279
744
1045
355
618
753
418
1020
505
2730
6
325
1128
1711
587
411
1824
968
901
368
364
331
3380
3
2668
81
3114
4
2574
1
90