4328
10
4594
1
552
0
458
525
2952
1152
759
266
1045
768
1378
2
611
1297
251
2522
2683
6370
5
584
481
1075
2992
503
298
621
138355
4122
1343
467