597
0
839
2306
5009
2855
3
1501
1008
2
521
1
670
247
3366
2814
5
2330
784
633
300
467
415
1869
3092
3025
522
1334
3691
2288
1550
2301