1073
0
422
21743
1
116
363
448
282572
249
445
17353
31535
431
1885
1049
573
521
556
1282
1650
1126
3663
90
5213
335
693
529
6800
497
355
105807
42