5009
0
1645
1
1786
5
1805
3750
3
1418
2
7952
12
3699
6
1666
472
1267
4
1945
4936
4990
1544
2361
1317
1762
619
3030
4682
383
1593
7
1704
3659
14