2604
1
980
604
24337
22
944
3
1815
2
3227
2530
3580
1263
1161
511
592
0
673
1449
1185
2859
1777
2345
3315
718
2505
5347
4
1162
5204
3841
1487