251
0
31535
2275
2
25137
1584
19279
20634
8
745
7456
4
2730
6
1506
1824
1343
1020
1440
1
2668
633
21743
3114
1132
2459
9
467
365
17353
2546
802
1859
823
3116
980