504
0
475
1089
1
1380
24337
22
458
1373
5
2649
1816
1055
575
2136
984
3683
6
6445
1252
951
566
1808
7
1239
1036
1700
621
3252
1017