2730
6
2657
3
2668
2
20634
8
467
0
2855
1949
555
846
169211
11
286
532
821
367
1726
587
800
1139
456
423
345
782
440
505
447
165
78
255
420
418