4987
3
2917
2
3498
4
1124
1
1987
1389
4895
8
1969
1086
0
1400
2634
3117
2978
408
1159
792
504
3233
16
8895
2777
282572
3061
2459
9
5237
819
2196
2429
5
246
2840
13
138355