503
1
449
581
19783
2
734
2349
7978
9
948
763
8437
0
1036
578
1927
11650
23
36905
913
2088
5
3303
10
19079
6
730
707
753
521
2469
2234
2516
3113
536
603
4243
7