1123
0
19783
2
32302
1388
324
5043
1
3085
5
3080
3
4471
575
3673
6
17946
581
355
536
854
554
170
2258
383
698
1829
1193
457
189326
504
612
541
108797
7793
4