3127
3
2271
4
6301
1350
1
1545
1664
2
666
1705
2041
2313
2075
4821
319
0
1386
3395
1182
1371
976
2061
1298
2661
1522
789
3380
1643
603