2522
2
1347
1
3765
4
2917
5
3337
2523
0
2013
2028
1271
57793
3080
3
14125
10
3715
797
51331
25
5151
1744
3196
1227
3575
2242
1938
9039
2102
1431
2411
4715
1688
1833
2977