2610
4
552
0
1514
3
1879
2393
2
1377
1
477
475
860
1188
2474
702
3480
5
400
656
505
4106
1462
418
521
58
363
611
3015
2143
152
2395
464
353
804