2515
3
3079
1
1688
522
0
1451
2522
2
2242
1859
5375
2495
2028
734
1271
57793
1209
14125
10
797
51331
25
1744
3196
1227
5546
6
3575
5
2126
9039
1431
4715
1833
2977
7222
4