1506
0
392
360
1132
440
19279
2
1343
120469
35
5477
8
3116
1
1640
5009
20634
1008
484
2474
1710
670
521
2306
11392
6
1645
784
2814
5
2120
1869
1550
522
21743
637