4328
10
4594
1
552
0
759
1045
525
768
2952
458
1152
1780
982
1297
584
481
4122
266
385
2522
611
766
478
1779
3644
1921
2
2740
251
5009
31535