4594
1
1115
846
0
1921
2
768
300
530
4
296
552
759
1045
1898
503
525
2952
323
1009
391
458
1152
255
1297
1251
584
581
471
691
4328
10
266