629
0
581
718
868
458
1376
978
575
1225
660
266
1
1839
475
3657
12
1017
1239
504
2649
3252
12779
8
542
5233
10
1310
621
12733
5
1252
1173
3364
3
2134
1816