504
0
3252
1252
458
2551
3
3044
15
1268
1
3965
3649
4
1488
2
611
575
1785
984
1398
733
566
1295
800
1298
467
946