6047
4
5412
1516
1
1558
2
2505
6929
11
7471
9
3591
951
400
0
1250
658
2209
3
3107
7
1594
5151
8
19932
6
851
11924
1162
2268
674
24337
22
1449
1223
1767
1431
4309
1239
6753
17