983
1
308
2633
2099
1495
838
1301
1131
3076
741
6977
4
2392
2
1018
2082
3326
3
2281
796
6698
7
801
0
1000
572
745
693
868
5382
5
3196