4594
1
4328
10
642
0
3659
14
1921
2
422
552
759
2683
1045
2522
953
525
768
2952
589
458
1152
2647
1009
1297
31535
584
503
266
1824
368532
611
766