584
0
4594
1
525
2952
759
1045
768
1297
552
766
1075
458
1779
2740
2992
2211
2522
6339
1232
306
138355
422
334
527
269
296
1095
589
355