1975
1
1508
2
5151
2466
5
3528
7
1243
0
2123
1105
1095
1103
534
484
490
596
2663
562
1166
1411
2440
3
2911
9
668
398656
19
1862
914
1298
1581
2711
938
809
477