1992
3
1428
1
4884
6
697
0
1309
1373
2219
4
4914
2
1105
484
534
2663
596
490
475
1744
1298
2522
850
938
1243
2123
429
1103
323
2271
334
8527
5389
1070