2650
20
544
0
1047
2
3090
6
1869
280
1
2405
652
3195
3
576
2932
658
418
327
189326
1055
1589
998
1867
1293
778
3379
2917
5
615
12459
455
1500
4465
22
1529
2318