3563
7
1344
1
2252
3
1622
1834
4278
2
5088
6
1105
1835
1451
3554
4085
2643
1220
1184
2364
4
879
5402
10
1869
2068
2132
1855
650
1570
1552
1092
1197
3808
962
4006