581
0
2999
3
475
1424
1
1305
673
1310
1055
2710
2
1883
621
662
2166
1859
4833
1547
2649
718
1044
1239
83
11153
8
802
660
1376
868
542