2908
2
1991
4
683
0
6997
1
759
667
1576
405
386
1318
385
2229
506
336
751
557
393
1166
789
932
969
308
527
432
617
445
1497
1919
684
1264