19890
1
18403
6
422
0
116
1222856
4
2395
1073
1960
390
2189
1053
1472
475
573
714
924
21743
363
477
637
745
1132
1853
1172
1343
521
36609
34
2267
670
1650