1527
2
951
1
673
3848
3
2604
1161
2131
24337
22
2326
604
944
1815
2530
511
592
0
1449
1185
1827
1777
2345
5204
3315
4480
718
751
2505