4628
9
1954
2
1976
7
881
4
4847
1075
8
2552
3
414
1
6036
22
959
1408
839
0
10230
6
21180
640
3809
937
1269
2268
1822
5027
797
1746
678
1133
674
722
853
880
2496