4594
1
458
0
552
759
3815
1045
525
768
2952
1152
1297
3996
4
584
4328
10
266
2522
2632
3
611
766
478
1779
1921
2
2740
251
5009
31535
1754
2992
1649