31535
0
5223
9
1342
1
53
25137
17353
1020
2922
20634
8
2275
2
2582
19279
1824
2668
3114
4
503
451
466
968
529
492
802
413
2730
6
81
383
1009
846
291
1869
5