5504
16
1516
1
1641
1712
0
19932
6
829
6327
7
1331
2
25669
2428
444571
9
1704
24337
22
10317
11059
3470
5
1864
3158
984
9954