31535
0
25137
19279
2
17353
935
2800
1
2275
467
1824
70
3498
4
1282
2727
12590
1869
5
451
3480
501
6435
7
458
325
2574
1020
180849
868
968
3836
20634
8
3151
9
2668