31535
0
25137
968
2730
6
2275
2
3114
4
20634
8
1043
1
2809
1020
325
1824
239
19279
460
631
2668
2211
569
5223
9
274
2574
1244
17353
597
401
884
1248
407
503