503
1
5477
14
2525
0
471
978
682
993
8
720
1182
7
2632
681
2886
4
1385
2
2599
18
1072
1167
1087
8383
1772
3173
1240
1076
1509
3
3381
15
656
2196
1200
1360
1423
9
3876
5