21707
54
1571
2
3235
1
1916
1123
1574
3
1308
889
3160
462
1436
4
509
1559
11
2813
4167
5
1090
2338
7
35
879
1850
1871
8
882
802
558
971
405
155
141
85