1581
2
5225
8
3765
4
1223
1
3629
1226
810
1247
2510
658
0
1417
1162
6547
674
1767
2505
442
4309
3
1431
1239
2797
5
5801
6753
17
517
2274
13967
5746
23
4187
10
571
1002