31535
0
19279
2
2275
25137
486
17353
20634
8
2809
1824
2730
6
2190
1
968
745
1869
5
467
2855
3
846
1084
381
2574
300
327
88366
19
246
4111
2668
3114
4
282572
1098
2881