542
0
1225
629
978
1310
3625
1
1012
581
868
1576
3
1441
660
475
4002
4
718
1239
3465
2
16174
5
2649
1252
2604
2413
984
3328
3252
1571
1055
1376
504
458