900
2
2035
963
2247
5
1036
1
1334
4498
3
1186
9
1182
944
844
1451
1083
1481
563
1130
1863
818
2731
968
2214
7
6793
869
1445
1073
0
700
911
1385
1079
3590
6