776
1
1159
5
1332
1772
2
903
3
1570
1613
681
5250
4
1424
2989
3069
7344
6
583
541
601
596
6972
0
441
3267
1672
2378
699
6226
597
637
1358
485
503
744