5504
16
9954
6
1516
1
2906
2
19932
5169
1334
2245
3
1179
3326
2281
7
2323
9
10243
4
4382
5978
1518
3256