629
0
581
660
467
718
868
1892
1
2756
2
3169
5
4309
3
3058
2687
1380
978
197
575
1225
5209
9
475
2456
3485
7
1017
1239
504
2649
3252
849
542
4285
1940