1978
0
1282
1
2121
2
2381
2350
2899
8
1012
123674
35
856
3779
1252
387
2328
3
2057
442
504
3765
4
617
14
1153
1193
2996
1421
1205
572
883
534
2181
3706
5
657