2996
0
1189
32302
14
572
1193
476
25669
657
322
17946
2535
2
531
868
758
658
2986
1
475
1816
478
3158
403
536
3289
308
418
4044
5
1639
628
1239