2730
6
2657
3
2668
2
1551
516
0
31535
17353
25137
20634
8
539
555
413
419
2855
5223
9
407
427
2299
918
295
316
448
874
433
834
592
467
1869
5
173
968