5504
16
19783
2
1445
1
3142
4
32302
0
2199
1641
1712
1059
3212
4818
1331
462
1334
1238
1252
2428
1704
24337
22
181997
11
10317