1645
1
563
1805
0
1317
661
1666
2
1466
2470
3599
1164
5009
1267
4
597
4936
99
2624
3
782
220
5848
1544
3116
3003
4436
9