3506
8
4979
6
7633
2680
0
3321
3
3249
1
6773
7
1943
2
165
1942
5978
2711
1331
4651
5151
2911
9
905
2378
21152
840
2082
1808
2676
9607
582
1301
1924
6307
10
2405
7893
4