923
2
1787
1
1301
891
3014
20
2710
2999
745
0
3078
4
2173
1152
693
7034
4285
3
3491
2299
1089
3485
7
5521
3085
5
1289601
1223