5039
10
1719
4
1208
3
1202
5030
1562
6498
6
3863
5
916
0
1541
1045
2
1201
1930
1
1847
7
1842
3300
2504
14
807
2353
1765
915
1279
1218
885
5763
1136
2924
4621
8
1522