137
0
2996
14
2535
2
19783
531
564
255
1189
7793
4
32302
29355
903
1133
984
25669
453
3090
6
891
392
576
2932
695
542
3498
652
337
2666
9
475
4937