542
0
1225
629
978
1310
7793
4
3364
3
1012
581
868
660
475
1033
1
2471
7
718
1239
2649
1252
984
2326
3252
1055
1376
4009
6
4070
7733
2
4480
751
504
2948