1105
2
1736
2023
6
5504
16
19783
1445
1
1188
3142
4
32302
0
2199
1641
1712
1059
3212
1331
462
1334
1238
1252
1289601
2428