1052
1
4594
458
0
552
282572
1110
3
4328
10
525
1428
2952
1152
759
266
1045
768
1378
2
611
1297
251
2522
2683
584
1075
2992
503
298
621
138355
25440