951
1
1371
1431
1547
2173
2110
1819
4311
697
0
1532
3562
4179
1816
1660
1564
2166
635
2982
3
917
2
4655
10
2132
1813
4438
6
921
1093
802
745
2934
2209
3326