646
1
3593
16
629
0
581
718
868
1510
1467
172
3682
2
978
575
1225
660
475
1017
1239
1251
504
2649
3252
3765
4
542
215
1310
621
1252
458
1376
1816