2901
1
2512
2
403
0
346
1034
972
416
1323
3505
1031
1029
1714
534
666
1104
935
9566
8
802
693
3
703
1048
870
709
768
194
1329
1653
4
1044
960
919