21662
54
1083
3
1339
2
1680
1
1503
4
8028
971
0
1162
1101
4007
1106
978
3216
1598
395
598
1935
2578
472
535
3268
2329
2717
2554
7
1472
1495
2404
5
1703
923
1576
6