4594
1
759
0
621
1152
797
296
1238
552
422
2992
368532
1045
525
768
2952
458
471
1356
1297
507
31535
2645
657
584
980
1603
4328
10
1523
266