4594
1
1755
2
552
0
1240
458
525
2952
1152
759
4328
10
266
1045
768
2825
7
1378
611
917
1297
251
2522
2683
584
1075
2992
543
503
7906
8
298
4151