17946
0
827
621
1326
2649
1869
4440
471
866
2151
1
22731
978
2906
1034
1153
1225
683
1588
597
1896
3252
5242
507
883
380
2639
13
485
670
7670
2
1479