518
0
1640
2
2061
5009
2855
3
1008
521
1
545
427
3990
670
2810
273
247
1172
2306
799
356
2814
5
2330
21743
784
633
2735
1869
3092
3025
543
522
1334