19944
2
1424
1
2163
0
1788
2710
1681
693
1193
1189
5354
1690
1660
1380
2368
83
1431
467
1547
1568
2562
1691
745
526
3562
1093
801
4179
830
802
2166