31535
0
19279
2
25137
17353
2546
1
1559
2730
6
20634
8
3114
4
417
4111
1098
1129
661
1291
105290
775
1587
544
1976
509
662
1664
1894
4694
7
18385
263
6800
4513
1642