1586
1
458
0
4594
1221
872
2
31535
552
759
1045
525
2368
768
2952
1152
3815
1297
584
1620
4328
10
266
1848
1006
2522
611
766
478
1779
669
1921