4977
2781
1044
935
641
834
885
801
711
717
792
1526
713
922
745
1963
1971
702
957
816
787
13529
1248
3360
1284
877
1114
1125
2045
1641
1309
1387
2331
3919
3874
8652
5968
7593
10400
4633
9244
34449
12208
19439