504
0
3252
1252
458
3105
4
3466
1
1292
2966
10
611
575
1785
984
733
566
19079
6
1295
5536
2
467
946
1363
2348