509
0
1776
1
19034
6
521
4151
2
2372
1421
417
7952
650
1823
198
3353
11
7153
9
3795
2086
4
1129
661
2306
3268
1470
1418
1603
1330
1182
2470
1326
1037
2030
1125