2996
0
547
558
866
1094
645
25669
536
4044
5
670
17946
14
2535
2
1133
572
32302
2533
454
1022
457
3125
522
365
19783
1189
2151
1
352
1461
1726
1458