5504
16
14887
18
1265
1
4691
2377
19944
2
2906
1527
3026
1743
0
3243
4
1704
1876
3742
6
3447
7
5169
683
4382
131589
1174
13499
5
297066
1047
1417
2333
3
3234
2102
10317
2123
11059
9