1193
0
19783
2
1400
3926
14
1558
685
1595
863
761
1324
3629
1
1133
4074
581
883
571
323
4491
721
791
612
515
2535
181997
11
1458
2949
545