1581
2
5225
8
3765
4
1223
1
3629
1226
810
1247
2510
1417
1162
674
1767
2505
6547
0
1431
1239
2797
5
6753
17
517
442
5746
23
5801
1002
7471
9
19932
6
3591
11
1337
400
1558