2190
6
4594
1
552
0
759
1593
7
1192
1045
525
768
2952
3559
458
1152
2827
2
1297
584
4328
10
266
1255
2522
432
611
766
478
398
1779
1921
2740
251