4594
1
552
0
759
1780
1045
525
768
2952
797
458
1152
2992
1297
584
422
4328
10
266
2522
611
766
478
1779
1921
2
2740
1603
251
1044
5009
31535