165
1
523
2
4049
5
800
1341
7
1515
881
0
1134
990
4
1221
3
1059
2233
1715
951
1966
3442
9
1722
1277
1307
1796
2163
4624
603
1251
1334
731
15186
970
3508
1093