17353
0
31535
25137
2041
1
2907
1603
467
381
4964
3
309
2730
6
20634
8
957
19279
2
787
4111
798
584
257
1098
592
722
3114
4
1020
1877
297
691
209
367
2490