2527
6
2774
3
4594
1
1438
0
552
282572
759
1045
525
768
2952
2211
4328
10
458
1152
1297
2524
2
584
266
884
2522
896
611
766
478
1779
1921
2740
251