1943
2
3506
8
7633
6
4979
3249
1
6773
7
165
2680
0
1303
3321
3
1012
9607
1271
2233
1310
2802
5
57793
4623
2788
2152
1230
4
660
1481
1777
3066
3519
9
1809
348
1816
3137