19932
6
921
1
2571
1637
3
951
20163
44
5489
11
2784
674
2
8527
841
718
2299
2301
24337
22
1027
913
3539
2496
2740
1162
1223
851
2142
6753
17
1767
5746
23
3061
2505
1514