4594
1
2992
0
661
584
552
759
1045
525
768
2952
1523
458
1152
1297
13
422
736
1128
4328
10
438
266
562
2522
611
766
478
6339
81077
101
1779