3326
3
2633
1
2099
1495
838
1301
1131
3076
741
6977
4
2392
2
2082
6698
7
2266
0
801
1000
572
745
415
693
868
5382
5
3196
3580