530
4
31535
0
2275
2
19279
17353
1306
545
3292
1157
20634
8
1407
1020
25137
555
467
2668
1824
3114
1642
1
2272
9
2236
571
3510
3498
2119
1762
2786
5316
3
802
1129