31535
0
3819
1
25137
2275
2
19279
467
5661
4
17353
968
1575
2574
357
292
20634
8
2668
2076
623
3114
218
1020
5223
9
635
3510
3498
1378
2693
3
1418
1470
802
1824