978
2
31535
0
3498
4
25137
2275
19279
17353
1775
1073
2574
1
475
968
577
187
484
327
1824
640
20634
8
1318
2668
1779
2379
3114
1020
5223
9
3510
346
1551
53