4594
1
1001
2
552
0
282572
759
471
1045
525
768
2952
4328
10
458
1152
3025
1297
431
710
584
235
266
642
2522
896
543
745
611
766
478
928