504
0
444571
9
3252
1252
458
611
575
1785
971
733
566
2788
2
1295
1
467
946
1363
2348
372
613
1411
2570