987
1
946
1055
0
2884
5
1394
989
1396
1012
978
1372
6346
16
581
2572
475
2760
4
1168
1376
1554
2
1265
1033
1019
2045
2090
5339
1363
1310
660