2996
0
1189
17946
14
32302
1193
657
2535
2
25669
19783
2478
1
630
1194
4044
5
1513
3125
475
485
876
2595
255
454
1461
1225
465
1106
1051
572
984
577