17353
0
31535
25137
2041
1
2907
4964
3
2730
6
20634
8
957
4111
2
798
309
467
1098
381
592
3114
4
1877
297
209
787
1603
367
2490
970
458
403
932
584
214