1973
2
4438
6
1603
1
4655
10
1000
0
3498
4
2159
6666
3080
3
25788
14
1303
297066
1266
4179
1568
1285
2578
3326
83
2522
1690
1749
951
1211
1787
3196
2990
24337
22
673
1547