542
0
1225
629
978
1310
7793
4
3364
3
1012
581
868
660
475
1033
1
2629
2
5946
2471
7
718
1239
2649
1252
984
4198
513
2326
3252
5782
1055
1376
4009
6
2093