3506
8
4979
6
7633
2680
0
3321
3
3249
1
6773
7
1943
2
165
527
1331
3066
1458
905
1564
840
1808
12472
9607
582
1301
1924
1889
3473
1303
3629
3871
2794
1618
841