543
0
2739
1
2855
3
1008
2
521
422
670
247
857
2306
7039
1172
2814
5
2330
784
633
467
918
1869
3092
3025
1334
383
3691
58
2190
1550
2301
2683