4894
2
101415
109
10092
12
1169
1
1749
0
6075
15
4551
7
7463
16
859
3
2116
5
1137
1444
1412
1593
1913
2679
2517
1844
2484
1811
3993
4
346
2604
2966
6
3863
1857
5088
172
988
3743
9