31535
0
2275
2
25137
2730
6
20634
8
1132
17353
1824
19279
1043
1
2809
58
968
246
522
1343
1282
804
569
2668
486
1020
479
3114
4
3990
1650
164
290
5223
9
2574