1621
5
1005
2
879
0
1216
1
1594
529
975
9
271
1092
791
741
517
477
853
454
859
732
983
809
1437
8
578
912
4
1411
3
1980
2139
7
935
2878
1645
1024
1374