5504
16
1229
1
1514
3090
6
2377
1704
0
2906
2
4382
4
19944
1174
6236
10
14887
18
5169
1047
1594
3
131589
1015
297066
564
2903
19783
2189
1348
2932
1331
1334
810
2428
24337
22
10317