504
0
5825
4
3366
1
1826
5079
2489
7
11150
3
662
2349
2
429
9305
8
2195
961
673
822
802
5579
1399
801
2039
4519
15
1446
745
467
1093
496
2886
560
1557
3625