1558
2
5412
4
2505
6929
11
6047
7471
9
3591
400
0
1516
1
1250
1594
3
851
11924
1162
2268
674
24337
22
1767
4309
1239
6753
17
517
658
3107
7
2466
5
951
2209
5746
23
2873
1069