31535
0
3114
4
2730
6
25137
2296
2
1470
1
1054
417
17353
1425
814
1291
1207
2470
1193
1642
1513
916
7952
20634
8
1329
1129
1584
1937
2275
1733
292
1098
467
6062
16