2982
3
3795
1
571
0
447
662
650
4820
2
2935
646
787
1285
2922
9
2069
263
775
3697
2194
957
409
454
1557
415
403
381
417
1571
722
6474
16
750
846