1960
2
2168
4
981
1
730
817
7065
3
1256
1286
3583
775
12521
1215
1810
2133
19
1923
6050
22
3929
502
1109
1594
3270
2412
5
2194
2408
601
1146
77
890
713
6251