2535
2
1189
0
2996
471
19783
2429
14
7793
4
32302
903
2920
25669
582
3090
6
5367
22731
1
2932
629
536
3498
622
255
394
2666
9
380
17946
341
687
531