105
3
77
1
87
1100
2549
544
1356
2
742
0
89
477
517
862
733
854
386
82
458
75
84
1687
4
993
937
601
259
266
461
309
132
984
406