23135
16
4595
7
29524
22
1030
6548
6
295
1021
1840
42531
13
1595
1
1959
4
3087
2
1408
608
429
201
110
220
504
1101
2004
922
341
278
600
311
596
595
1184
709
488
582
334
490
795
433