1045
0
2143
5313
1939
1506
722
2121
4
868
2391
1
663
471
274
1025
1629
13491
1101
410
844
384
269
476
846
19279
2
2275
455
1936
488
3691
5
2809
17353