944
3
1815
2
2530
1161
1
511
592
0
673
1449
1185
1777
1759
2345
2496
3315
718
2505
5347
4
1162
5204
1347
1487
4915
951
1589
1376
12459
854
20850
5