512
1
17793
21
3525
14315
6
7365
2
1790
1591
5
4881
2598
3
3862
9
2052
447
3330
425
666
614
1508
2411
468
403
846
501
3084
13
1149
1048
445
397
542
4756