2906
1
32302
0
9956
3
758
2258
424
2986
539
1380
378
596
803
577
788
1804
661
475
5169
2525
4
1403
962
19783
2
10827
1618
509
3222
3083
17946
337
2465