3506
8
7633
6
4979
3066
7
3249
1
6773
1943
2
165
3519
9
5915
11
2194
2680
0
6899
3321
3
3336
1960
9607
1271
3535
2233
2802
5
57793
4623
2788
2152
1230
4
1777
1809
348
3137