4594
1
1828
2
848
552
0
2602
458
525
1229
2952
1152
759
4328
10
1295
266
1045
768
1378
611
1297
251
2522
2683
584
1075
2992
503
298
621
138355