5504
16
19944
2
3513
4
1047
2195
1
1379
1535
3
2377
2906
1857
131589
1704
0
4382
1174
2449
14887
18
297066
1297
5169
1334
10317
1636
5
2576
1412
1120
1035
1042
4184
1179
6236
10