778
3
1507
834
533
2
500
4
1078
222
5234
1289
2687
1159
18
621
1
989
0
1453
978
7972
1683
8
4426
6828
5
1354
4151
1314
16
1625
4264
1295
2251
1399
4164
4430
4980