4594
1
1574
5477
8
1195
1972
458
0
552
759
1045
768
31535
1152
2952
360
525
584
1297
4328
10
266
1921
2
478
2740
1779
5009
251
1649
2522
2992
611