2591
2
4594
1
525
0
552
759
1297
768
1045
2952
584
611
471
54
546
777
458
1152
432
298
1921
766
6339
1779
575
296
589
4328
10
668
336