4940
5
2987
2
1880
2431
1
962
3277
8
2623
853
1651
3
2416
809
460
0
756
2008
4438
3488
2114
2952
2264
2216
1230
3044
27
4362
1376
4370
1041
1869
2304
56488