2996
0
1153
1049
2112
3
3090
6
947
572
1547
930
2
2571
5
14125
10
2431
1
2009
4585
3708
2468
3063
2411
10243
4
4034
1698
17402
3863
14
3080