3895
2
2238
1
616
0
706
1722
138878
2908
3684
5
3005
6075
15
1610
32
1018
174
1198
591
567
1538
2376
1433
1098
1093
657
1350
793
774
1313
1066
497
785